page{
	background-color: #f2f2f2;
}
/* 容器样式 */
.container {
    display: flex;
    justify-content: center;
    align-items: center;
    // height: 100vh; /* 使容器占满整个屏幕高度 */
}

/* 正方形样式 */
.square {
	width: 100%;
    height: 320rpx; /* 正方形的高度 */
    background-color: #f7edb9; /* 背景颜色 */
    margin-bottom: 20px; /* 下边距 */
    border-radius: 0 0 33px 33px; /* 仅下边角设置圆角 */
	.geren{
		font-size: 33rpx;
		padding-top: 25rpx;
		box-sizing: border-box;
		text-align: center;
		font-weight: bold;
	}
	//本月支出
	.benyue{
		display: flex;
		.ben{
			font-size: 26rpx;
			padding: 80rpx 28rpx 0rpx 50rpx;
		}
		.yue{
			font-size: 32rpx;
			padding-top: 74rpx;
			font-weight: bold;
		}
	}
	// last
	.lastbenyue{
		display: flex;
		.bens{
			display: flex;
			box-sizing: border-box;
			margin-right: 147rpx;
			padding-top: 56rpx;
			padding-left: 50rpx;
			font-size: 26rpx;
			.yue{
				padding-left: 24rpx;
			}
		}
		.beng{
			display: flex;
			padding-top: 56rpx;
			font-size: 26rpx;
			.moneys{
				padding-left: 20rpx;
			}
		}
	}
}
.hezi{
	height: 400rpx;
	display: flex;
	justify-content: center;
	align-items: center;
	
	.xuan{
		font-size: 218rpx;
		color: #bfbfbf;
	}

}
.wenzi{
	font-size: 27rpx;
	color: #8c8c8c;
	padding-left: 90rpx;
	position: relative;
	top: -50rpx;
}
.jia{
	width: 110rpx;
	height: 110rpx;
	border-radius: 50%;
	background-color: red;
	position: fixed;
	bottom: 0rpx;
	left: 42%;
	z-index: 9999;
	background-color: #facd91;
	.xuanjia{
		font-size: 64rpx;
		text-align: center;
		line-height: 110rpx;
		color: #fff;
		font-weight: 2000;
		  -webkit-text-stroke: 2px #fff; /* 描边宽度和颜色 */
		        color: transparent; /* 隐藏原始文字颜色 */
	}
}
.abc{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(242, 242, 242, 0.7);
	z-index: 1000;
	.logins{
		box-shadow: 0 -10px 10px -5px #bfbfbf;
		border-top-right-radius: 35rpx;
		border-top-left-radius: 35rpx;
		background-color: white;
		position: fixed;
		bottom: 0rpx;
		left: 0%;
		right: 0;
		z-index: 9999;
		.loginsSon{
			display: flex;
			justify-content: center;
			align-items: center;
			.yuan{
				width: 100rpx;
				height: 100rpx;
				border-radius: 50%;
				background-color: #f2f2f2;
				margin-right: 50rpx;
				margin-top: 25rpx;
			}
			.logins_s{
				font-size: 30rpx;
				font-weight: 900;
				padding-top: 30rpx;
			}
		}
		.loginsSons{
			padding-top: 35rpx;
			text-align: center;
			font-size: 30rpx;
			padding-bottom: 50rpx;
		}
		.tel{
			display: flex;
			margin-left: 40rpx;
			margin-right: 40rpx;
			background-color: #169bd5;
			color: white;
			justify-content: center;
			padding-top: 10rpx;
			padding-bottom: 10rpx;
			border-radius: 50rpx;
			.icon-shouji{
				font-size: 55rpx;
				padding-right: 30rpx;
			}
			.tels{
				font-size: 30rpx;
				padding-top: 8rpx;
			}
		}
		.ck{
			text-align: center;
			padding-top: 45rpx;
			padding-bottom: 55rpx;
			font-size: 28rpx;
			/deep/.uni-checkbox-input{
				width: 35rpx;
				height: 35rpx;
				border-radius: 50% !important;
			}
			.txt{
				color: #169bd5;
			}
		}
	}
	
}